package net.soporte.form;

import java.util.List;

import org.apache.struts.action.ActionForm;

public class UsuarioForm extends ActionForm {
	public UsuarioForm(String codigoUsuario, String claveUsuario,
			int perfilUsuario, int codigoEmpleado, String nombreEmpleado, String apellidoEmpleado,
			String nombrePerfilUsuario) {
		super();
		this.codigoUsuario = codigoUsuario;
		this.claveUsuario = claveUsuario;
		this.perfilUsuario = perfilUsuario;
		this.codigoEmpleado = codigoEmpleado;
		this.nombreEmpleado=nombreEmpleado;
		this.apellidoEmpleado=apellidoEmpleado;
		this.nombrePerfilUsuario=nombrePerfilUsuario;
	}
	public UsuarioForm(String codigoUsuario, String claveUsuario,
			int perfilUsuario, int codigoEmpleado) {
		super();
		this.codigoUsuario = codigoUsuario;
		this.claveUsuario = claveUsuario;
		this.perfilUsuario = perfilUsuario;
		this.codigoEmpleado = codigoEmpleado;	
	}
	public UsuarioForm() {
		super();
		this.codigoUsuario = null;
		this.claveUsuario = null;
		this.perfilUsuario = 0;
		this.codigoEmpleado = 0;
		this.nombreEmpleado=null;
		this.apellidoEmpleado=null;
		this.nombrePerfilUsuario=null;
	}
	private String codigoUsuario;
	private String claveUsuario;
	private int perfilUsuario; // 1:administrador, 2:operador, 3:tecnico,
								// 4:usaurio
	private int idUsuario;
	public int getIdUsuario() {
		return idUsuario;
	}
	public void setIdUsuario(int idUsuario) {
		this.idUsuario = idUsuario;
	}
	private int codigoEmpleado;
	
	//los datos de a continuacion no se deben guardar
	private String nombreEmpleado; 
	private String apellidoEmpleado;
	private String nombrePerfilUsuario;

	private List empleadoList; //utilizado en select mtto usuarios
	
	public String getCodigoUsuario() {
		return codigoUsuario;
	}

	public void setCodigoUsuario(String codigoUsuario) {
		this.codigoUsuario = codigoUsuario;
	}

	public String getClaveUsuario() {
		return claveUsuario;
	}

	public void setClaveUsuario(String claveUsuario) {
		this.claveUsuario = claveUsuario;
	}

	public int getPerfilUsuario() {
		return perfilUsuario;
	}

	public void setPerfilUsuario(int perfilUsuario) {
		this.perfilUsuario = perfilUsuario;
	}
	public void setNombreEmpleado(String nombreEmpleado) {
		this.nombreEmpleado = nombreEmpleado;
	}
	public String getNombreEmpleado() {
		return nombreEmpleado;
	}
	public void setApellidoEmpleado(String apellidoEmpleado) {
		this.apellidoEmpleado = apellidoEmpleado;
	}
	public String getApellidoEmpleado() {
		return apellidoEmpleado;
	}
	public void setNombrePerfilUsuario(String nombrePerfilUsuario) {
		this.nombrePerfilUsuario = nombrePerfilUsuario;
	}
	public String getNombrePerfilUsuario() {
		return nombrePerfilUsuario;
	}
	public void setEmpleadoList(List empleadoList) {
		this.empleadoList = empleadoList;
	}
	public List getEmpleadoList() {
		return empleadoList;
	}
	public int getCodigoEmpleado() {
		return codigoEmpleado;
	}
	public void setCodigoEmpleado(int codigoEmpleado) {
		this.codigoEmpleado = codigoEmpleado;
	}
}
